#body {
            margin:0 auto;
            // max-width:inherit;
 			// min-width:1200px;
 			width:100%;
}

/*login*/
.login_body{
	background: url(../img/beijing1.jpg) no-repeat center center fixed;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fayuan/Public/admin/img/beijing.jpg',sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fayuan/Public/admin/img/beijing.jpg',sizingMethod='scale');
}
.login_head{
	width: 100%;
	margin-top: 80px;
}
.login_head_in{
	width: 120px;
	margin: 0 auto;
}
.login_text{
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 30px;
}
.login_text h1{
	text-shadow:2px 2px 10px #000000;
	    font-family: 黑体;
}
.login_list{
	width: 640px;
	margin: 0 auto;
	background: url(../img/jiemian.png);
	height: 305px;
	margin-top: 60px;
	padding-top:15px;
	margin-bottom: 20px;
}
.login_list_in{
	width: 50%;
	margin: 0 auto;
	overflow:hidden;
	margin-top: 10px;
	border-radius: 5px;
}
.login_list_in li{
	float: left;
	background: #a11919;
	height: 40px;
}
.login_list_in li:first-child{
	width: 15%;
	line-height: 20px;
}
.login_list_in li:first-child span{
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	border-right: 1px solid #b44747;
}
.login_list_in li:first-child span img{
	width: 20px;
	display: block;
	margin: 0 auto;
}
.login_list_in li:nth-child(2){
	width: 80%;
	padding-left: 10px;
}
.login_list_in li:nth-child(2) input{
	width: 100%;
	color: #ee8866;
	background: #a11919;
	border:0;
	height: 100%;
	outline: none;
	border-radius: 5px;
}
.login_list_inl{
	width: 54%;
	float: left;
	height: 40px;
	color:#ee8866;
	border-radius: 5px; n
}　
.login_list_inl input{

}
.login_list_inr{
	width: 40%;
	float: left;
	margin-left: 5%;
	border-radius: 5px;
}
.login_list_inr img{
	width: 100%;
}
.sub{
	width: 100%;
	height: 40px;
	letter-spacing: 10px;
	font-size: 16px;
	background: #e4b69e;
	color: #690001;
	border: 0;
}
::-webkit-input-placeholder {
color: #ee8866; text-overflow: ellipsis;
}
:-moz-placeholder {
color: #ee8866 !important; text-overflow: ellipsis;
}
::-moz-placeholder {
color: #ee8866 !important; text-overflow: ellipsis;
}
:-ms-input-placeholder {
color: #ee8866 !important; text-overflow: ellipsis;
}

/*text*/
.text{
	width: 100%;
}
.text_head{
	width: 100%;
	overflow: hidden;
	background: #FF0A00;
	-moz-box-shadow:-31px -31px 159px #460A0A inset;
	-webkit-box-shadow:-31px -31px 159px #460A0A inset;
	box-shadow:-31px -31px 159px #460A0A inset;
	padding:25px 0;
	position: fixed;
}
.text_h_first{
	width: 8%;
	float: left;
}
.text_h_first img{
	width: 100px;
	display: block;
	margin:0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.text_h_second{
	width: 70%;
	float: left;
	color: #fff;
	margin: 0 auto;
}
.text_h_second h2{
	line-height: 120px;
	text-shadow:2px 2px 8px #272626;
    font-family: 黑体;
    font-size: 34px;
    text-align: left;
}
.text_h_third{
	width: 7%;
	float: right;
	font-size: 18px;
	padding-top: 18px;
	color:white;
}
.text_h_third img{
	width: 55px;
	display: block;
	margin: 0 auto;
}
.text_h_third p{
	text-align: center;
}
.text_h_four{
	    width: 4%;
    float: right;
    margin-top: -25px;
    margin-right: 30px;
}
.text_h_four img{
	width: 30px;
	display:block;
	margin-left: 60%;
	margin-top:15px;
}
.text_m{
	width: 100%;
	background:#F9EBCE;
	line-height: 40px;
	overflow: hidden;
	-moz-box-shadow:-2px -10px 33px #F3CE8B inset;
	-webkit-box-shadow:-2px -10px 33px #F3CE8B inset;
	box-shadow:-2px -10px 33px #F3CE8B inset;
	position: fixed;
	top: 170px;
}
.text_m li{
	float: left;
	padding: 0 20px;
	font-size: 16px;
}
.text_m li span{
	color: #AA0408;
}
.text_m li font{
	margin-left: 10px;
}
.text_foot{
	width: 100%;
	overflow: hidden;
}
.text_f_left{
	width: 15%;
	float: left;
	background: #f8f8f8;
}
.text_f_leftin{
	width: 99%;
	border-right: 1px solid #dedede;
}
.text_f_leftin li{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #EDEDED;
}
.text_f_leftin_licolor{
	background: #DE0000;
	-moz-box-shadow:-8px -9px 33px #840C0C inset;
	-webkit-box-shadow:-8px -9px 33px #840C0C inset;
	box-shadow:-8px -9px 33px #840C0C inset;

}
.text_f_leftin_color a{
	color: #FF0000!important;
}
.text_f_leftin_licolor a{
	color: #fff;
}
.text_f_leftin li a{
	width: 100%;
	display:inline-block;
	line-height: 44px;
	font-size: 20px;
	overflow: hidden;
}
.text_f_leftin li a img{
	display: block;
	float: left;
	margin-top: 14px;
	margin-right: 10px;
	margin-left: 16%;
}
.text_f_leftin li a font{
	display: block;
	float: left;
}
.text_f_right{
	width: 82%;
	float: left;
	margin-left:16%;
	/*border: 1px solid #DEDEDE;*/
	margin-top: 210px;
}

/*official*/
.off{
	width: 90%;
	margin: 0 auto;
}
.off_head{
	width: 95%;
	line-height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	font-size: 20px;
	/*margin-left: 5%;*/
}
.off_head_left{
	float: left;
	padding-left: 20px;
}
.off_head_left font{
	color: #555;
}
.off_head_right{
	float: right;
	border: 1px solid #DEDEDE;
	height: 30px;
	margin-top: 10px;
	margin-right: 30px;
}
.off_head_right form{
	float: left;
	border: 0;
	width: 200px;
	height: 100%;
	border-right: 1px solid #DEDEDE;
	padding-left: 10px;
	outline: none;
}
.off_head_right form input{
	width:100%;
	height:95%;
	margin-top:-26px!important;
	border:0!important;
}

.off_head_right span{
	display: block;
	float: left;
	width: 30px;
}
.off_head_right span img{
	display: block;
	width: 20px;
	margin: 0 auto;
	margin-top: 6px;
}
.off_head_right input::-webkit-input-placeholder {
color: #999; text-overflow: ellipsis;
}
.off_head_right input:-moz-placeholder {
color: #999 !important; text-overflow: ellipsis;
}
.off_head_right input::-moz-placeholder {
color: #999 !important; text-overflow: ellipsis;
} /* for the future */
.off_head_right input:-ms-input-placeholder {
color: #999 !important; text-overflow: ellipsis;
}

.off_list{
	width: 100%;
	margin-bottom: 30px;
}
.off_listin{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	/*line-height: 50px;*/
	line-height: 35px;
	font-size: 18px;
}
.off_listin:nth-child(odd){
	background: #F8F8F8;
}
.x-nianfen li{
	width: 11%!important;
}
.off_listin li{
	/*width: 15%;*/
	width: 40%;
	float: left;
	text-align: center;
}
.off_listin .x-offcon{
	width: 46%;
}
.off_listin li:last-child{
	width: 15%;
}
.add{
	line-height: 50px;
	float: right;
	line-height: 30px;
	margin: 8px 0;
	margin-right: 30px;
	padding: 0 10px;
	background: #EA4B4B;
	color: #fff;
	-moz-box-shadow:-12px 24px 18px #BD0B0B inset;
	-webkit-box-shadow:-12px 24px 18px #BD0B0B inset;
	box-shadow:-12px 24px 18px #BD0B0B inset;
	border-radius: 5px;
}
.bianji{
	background:#13B942;
	display:inline-block;
	padding: 0 7px;
	line-height: 25px;
	color: #fff;
	border-radius: 5px;
}
.shanchu{
	background:#F16565;
	display:inline-block;
	padding: 0 7px;
	line-height: 25px;
	color: #fff;
	border-radius: 5px;
	-moz-box-shadow:-12px 24px 18px #EF0B0B inset;
	-webkit-box-shadow:-12px 24px 18px #EF0B0B inset;
	box-shadow:-12px 24px 18px #EF0B0B inset;
}
.off_bottom{
	width: 100%;
	margin-top: 50px;
}
.off_bottom_in{
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
.off_bottom_in li{
	float: left;
	padding: 5px 15px;
	border: 1px solid #DEDEDE;
	margin: 5px;
	-moz-box-shadow:1px 1px 21px #dedede inset;
	-webkit-box-shadow:1px 1px 21px #dedede inset;
	box-shadow:1px 1px 21px #dedede inset;
}
.off_bottom_in li:last-child{
	-moz-box-shadow:1px 1px 21px #fff inset;
	-webkit-box-shadow:1px 1px 21px #fff inset;
	box-shadow:1px 1px 21px #fff inset;
}
.off_bottom_in li select{
	height: 100%;
	border: 0;
	outline: none;
}

/*bianji*/
.bj{
	width: 100%;
	/*margin: 0 auto;*/
	/*border: 1px solid #ccc;*/
	border-bottom: 1px dashed #ccc;
	border-top: 0;
	overflow: hidden;
}
.bj_left{
	width:19%;
	padding-right: 1%;
	float: left;
	border-right: 1px solid #ccc;
	text-align: right;
	line-height: 50px;
	background: #EDEDED;
}
.bj_right{
	width: 78%;
	float: left;
}
/*考核项目提交*/
.x-sub{
	width: 30%;
	float: none;
	margin: 0 auto;
	margin-bottom: 5px;
}
.bj_right input{
	width: 76%;
	height: 30px;
	margin-top:7px;
	margin-left: 20px;
	border-radius: 5px;
	outline: none;
	padding-left: 5px;
}
.bj_right select{
	width: 80%;
	height: 30px;
	margin-top: 7px;
	margin-left: 20px;
	border-radius: 8px;
	outline: none;
	padding-left: 5px;
}
.x-select select{
	width: 40%!important;
}
.bj_right textarea{
	margin-top: 7px;
	margin-left: 20px;
	width: 95%;
	height: 200px;
	border-radius: 5px;
}
.bbtn{
	display: block;
	width: 300px;
	height: 40px;
	margin-left: 40%!important;
	background: red;
	border: 0;
	margin-bottom: 20px;
	color: #fff;
	margin-top: 20px!important;
	border-radius: 8px;
	font-size: 25px;
}


/*table*/
.table_list{
	width: 100%;
	margin-bottom:30px;
}
.table_list h3{
	text-align: center;
}
.table_table{
	width: 86%;
	/*margin: 0 auto;*/
	margin-top: 20px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ccc;
	margin-left: 5%;
}
.table_table tr td{
	padding:0 4px;
}
/*绩效考核表*/
.x-kaohe{
	width: 12%;
}
.x-khcon{
	width: 35%;
}
.table_table tr td input{
	text-align:center;
	width:50px;
}
.tr_head{
	background: #EDEDED;
	font-weight: 600;
}
.table_inp{
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	padding: 0 5px;
	background: #fff;
}
.serch{
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}
.serch li{
	padding: 0 10px;
	float: left;
	height:30px;
}
.serch li select{
	height: 25px;
}

/*kuang*/
.in{
	width: 500px;
	height: 300px;
	margin: 0 auto;
	border: 1px solid #ccc;
	margin-top: 10%;
	-webkit-box-shadow: 2px 3px 10px #a5a2a2;
    -moz-box-shadow: 2px 3px 10px #a5a2a2;
    box-shadow: 2px 3px 10px #a5a2a2;
    display: none;
}
.in_h{
	width: 100%;
	height: 10%;
	background: #d03333;
	color: #fff;
	-moz-box-shadow:-9px -13px 26px #b10f0f inset;
	-webkit-box-shadow:-9px -13px 26px #b10f0f inset;
	box-shadow:-9px -13px 26px #b10f0f inset;
	overflow: hidden;
}
.in_h li:first-child{
	font-size: 14px!important;
	line-height: 30px;
	margin-left: 10px;
	float: left;
}
.in_h li:nth-child(2){
	margin-right: 10px;
	float: right;
	margin-top: 5px;
}
.in_m{
	width: 100%;
	height: 14%;
	border-bottom: 1px solid #ccc;
}
.in_m li{
	float: left;
	margin-left: 10px;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
}
.in_f{
	width: 100%;
	height: 45%;
	padding-top: 8%;
	border-bottom: 1px solid #ccc;
}
.in_fin{
	width: 100%//63%;
	margin: 0 auto;
	margin-top:10px;
	height: 30px;
}
.in_fin li:first-child{
	width: 22%;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.in_fin li:nth-child(2){
	width: 78%;
	float: left;
}
.in_fin li:nth-child(2) select{
	width: 100%;
	outline: none;
	margin-top: 5px;
}
.in_b{
	width: 100%;
	overflow: hidden;
}
.in_b img{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.public_f{
	width: 100%;
	height: 80px;
	margin-top:-50px;
}
.public_fin{
	width: 95%;
	margin: 0 auto;
}
.off+div{
	width:80%;
	margin:0 auto;
	overflow:hidden;
	text-align: center;
}
.prev{
	border: 1px solid #dedede;
    box-shadow: 1px 1px 21px #dedede inset;
    float: left;
    margin: 5px;
    padding: 5px 10px;
}
.num{
	border: 1px solid #dedede;
    box-shadow: 1px 1px 21px #dedede inset;
    float: left;
    margin: 5px;
    padding: 5px 10px;
}
.next{
	border: 1px solid #dedede;
    box-shadow: 1px 1px 21px #dedede inset;
    float: left;
    margin: 5px;
    padding: 5px 10px;
}
.current{
border: 1px solid #dedede;
    box-shadow: 1px 1px 21px #dedede inset;
    float: left;
    margin: 5px;
    padding: 5px 10px;
}
.select{
	width:100%;
	height:40px;
	text-align:center;
	-moz-appearance: none;
    -webkit-appearance:none;
            appearance:none;
}
.select option{
	width:100%;
	height:35px;
	background: #DE0000;
	-moz-box-shadow:-8px -9px 33px #840C0C inset;
	-webkit-box-shadow:-8px -9px 33px #840C0C inset;
	box-shadow:-8px -9px 33px #840C0C inset;
	color:#fff;
	line-height:40px;
	padding-top: 10px;
}



.people_left{
	width: 14%;
	float: left;
	position: fixed;
	margin-top: 210px;
}
.people_leftin{
	width: 100%;
	background:#f4f4f4;
	cursor: pointer;
}
.people_leftin_list{
	width: 100%;
	background: #DE0000;
	-moz-box-shadow:-8px -9px 33px #840C0C inset;
	-webkit-box-shadow:-8px -9px 33px #840C0C inset;
	box-shadow:-8px -9px 33px #840C0C inset;
	color:#fff;
	text-align:center;
	font-size:18px;
}

.people_leftin_list li{
	line-height: 45px;
	font-family: "微软雅黑";
	width: 90%;
	margin: 0 auto;
}
.pe{
	background: #DE0000;
	-moz-box-shadow:-8px -9px 33px #840C0C inset;
	-webkit-box-shadow:-8px -9px 33px #840C0C inset;
	box-shadow:-8px -9px 33px #840C0C inset;
	color:#fff;
	text-align:center;
	font-size:18px;
}
.people_leftin_listb{
	width: 100%;
	/*border-bottom: 1px solid #DEDEDE;*/
}
.people_leftin_listb li{
	line-height: 45px;
	font-family: "微软雅黑";
	/*padding-left: 20px;*/
	border-bottom: 1px solid #EDEDED;
    width: 100%;
    margin: 0 auto;
}
.people_leftin_listbin{
	background: #fff;
	color: #999;
	display: none;
	font-size:18px;
	text-align:center;
}
.people_leftin_listbin a{
	display: block;
	width: 100%;
}
.people_leftin_listbin:hover{

	color:red!important;
	text-align:center;
	font-size:18px;
}
.people_leftin_listbin a:hover{
	color:red;
}
.col_color{

	color:red!important;
	text-align:center;
	font-size:18px;
}
.col_color a{
	color:red;
}
.people_right{
	width: 77%;
	float: left;
	margin-left: 2.5%;
	margin-top: 20px;
}
.list_daohangper{
	width: 100%;
	background: #FAFAFA;
	line-height: 40px;
}
.list_daohangper p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999;
	letter-spacing: 1px;
}
.gt{
	display: inline-block;
	padding: 0 5px;
}

/*fix*/
.di{
  position:absolute;top:0;left:100%;width:180px;background:#ffff;border:1px solid #ededed;display:none;background:white;
}

.left-bottom-nav{
    width: 15%;
    position: fixed;
    bottom: 0;
}
.color-white a{
	color:white;
}
/*首页图标*/
.x-icon{
    margin-left: 8px;
}
/*清除浮动*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0; }
.clearfix{*zoom:1;}
/*角色管理*/
.in_fin .x-czqx{
    width: 50%!important;overflow: hidden;padding: 2px 0;float: left;
}
.x-czqx span{
    display:block;float: left;margin-left: 5px;
}
.x-czqx input{
    float: left;margin-top: 8px;
}
.x-qxcon{
    margin-top: 0;line-height: 30px;margin-left: 20px;
}
/*ie9以下浏览器登录*/
.x-ie{
	width: 80%;
	padding-left: 10px;
}
.x-ie input{
	position: relative;border: 0;height: 100%;width: 100%;background: #a11919;line-height: 40px;color: #ee8866;
}
 /*导出数据*/
#daochu{
	display: block;
	height: 30px;
	width: 80%;
	margin: 10px 20px 10px 10px;
	text-align: right;
}
#daochu form{
	width:80%;
}
#daochu form input[type=submit]{
	padding: 4px;
	font-size:14px;
}

/*绩效考核*/
.x-guanli{
	font-size: 12px;
	width: 40px;
	height: 25px;
	background: #C50303;
	text-align: center;
	line-height: 25px;
	color: white;
	float: right;
	margin-right: 10px;
	border-radius: 2px;
	margin-top: 8px;
}
.x-quanx{
	background: #ccc;
}
.x-tabtit{
	width: 94.78%;margin-left:5%;overflow: hidden;border: 1px solid #ccc;margin-top: 20px;
}
.x-delay{
	display: none;
	color: white;
	font-size: 18px;
	text-align: left;
	width: 60%;
	margin: 0 auto;
	padding: 10px 20px;
}
.x-scoll{
	position: absolute;
	top: 2%;
	width: 60%;
	left: 20%;
	height: 40px;
	background: black;
	color: white;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
}
.x-scoll span{
	position: absolute;
	right: 2px;
	top: 20%;
	color: red;
	font-size: 18px;
}
#gongao{height:30px;overflow:hidden;line-height:30px;font-size:15px;font-family:'宋体';background:#DDE5ED;color:#0C77CF;font-weight:bold;display: none;} 
#gongao #scroll_begin, #gongao #scroll_end{display:inline} 
#scroll_end{margin-right: 20px;}
.x-mkaform{
	width: 50%;
	border: 1px solid #ccc;
	margin-left: 5%;
}
/*图表*/
.x-maincon{
	border: 1px solid #c4c4c4;
    font-family: 'Microsoft Yahei';
    margin-bottom: 20px;
}
.x-maintit{
	border-bottom: 1px solid #e1e1e1;
	background: #fafafb;
	height: 40px;
	color: #333;
	font-size: 16px;
	line-height: 38px;
	font-family: 'Microsoft Yahei';
	padding: 0 20px;
}
.x-maintit li{
	font-family: 'Microsoft Yahei';
}

/*结案数量统计*/
.x-middle{
    width: 90%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin: 20px 0;
    border: 1px solid #EB3F2F;
    border-radius: 2px;
    padding: 0 10px;
    color: #000;
}
.x-middle p{
    display: inline-block;
    margin-right: 20px;
}
.x-middle span{
    color: #A35015;
}
